UkrSolution\BarcodeScanner\API\actions\CartScannerActions D

Total Complexity 484
Dependencies 16
Dependents 4
Total lines 1,820
Lines of code 1,363
Logical lines of code 904
Comment lines 0
Methods 29
Properties 12

Methods 29

Method Rating Maintainability Complexity Lines of code
orderCreate()
D
2
124 350
getCartDetails()
D
17
63 219
addItemToCart()
D
30 40 101
addItem()
D
31 38 88
initCoupon()
C
36 28 65
updateQuantity()
C
35 26 69
findProductInCart()
B
44 24 40
cartRecalculate()
B
34 19 86
getTaxAddress()
B
45 21 34
getDiscountPrice()
A
44 14 47
updateAttributes()
A
47 13 33
itemSetPrice()
A
48 12 29
getWcCheckoutErrors()
A
56 8 18
setOrderTotal()
S
59 8 13
getCartRecords()
S
51 7 24
getStatuses()
S
54 7 22
formatPriceForUpdate()
S
56 5 19
getCartItems()
S
57 5 17
updateOrderExtraData()
S
60 5 12
cartClear()
S
55 4 19
removeItem()
S
57 2 16
cleanObOutput()
S
70 2 6
updateOrderExtraDataField()
S
62 2 10
conditionally_send_wc_email()
S
66 2 9
getVariations()
S
80 1 3
getWcErrors()
S
82 1 3
initFieldPrice()
S
79 1 3
changeQuantityInCart()
S
69 1 6
wcSession()
S
91 1 2